Simultaneous multiprocessing computer system



Oct. 10, 1967 J, E, THQRNTON ET AL 3,346,851

SIMULTANEOUS MULTIPROCESSING COMPUTER SYSTEM Flled July 8. 1964 3521SheBtS-Sheet l M5 la 01/ L 0 Wie gou/vae Y ATTORNEYS Oct. l0, 1967 J. E.THORNTON ET AL Filed July 8, 1964 SIMULTANEOUS MULTIPROCESSING COMPUTERSYSTEM Sheets-Sheet 2 13% i6/QM ATTOR NEYS Oct. 10, 1967 1. E. THORNTONET AL 3,346,851

SIMULTANEOUS MULTIPROCESSING COMPUTER SYSTEM Filed July 8, 1964INVENTORS www-0N I? (569)/ ATTORNEYS Oct. 10, 1967 J E THORNTON ET AL3,346,851

SIMULTANEOUS MULTIPROCESSING COMPUTER SYSTEM Filed July 8. 1964 2lSheets-Sheet 4 /4/ S 7790077011/ WOP@ ATTORNEYS oct. 1o, 1967 J. E.THORNTON ET AL SIMULTANEOUS MULTIPROCESSING COMPUTER SYSTEM 'Filed JulyS, 1964 2l Sheets-Sheefl 5 UWE?! mLmI-m 35k/Maa@ U60 Y ATTOR NEY Oct.10, 1967 1.5. THORNTON ET AL 3,346,851

SIMULTANEOUS MULTIPROCESSING COMPUTER SYSTEM Filed July 8, 1964 21Sheets-Sheet 6 @il @l 11H54@ 122| BY i M i ICI/Q' 75 ATTORNEYS Oct. 10,1967 J. E. THORNTON ET AL 3,346,851

smummzous MULTIPRocEssING COMPUTER SYSTEM 2l Sheets-Sheet 7 Filed July8. 1964 INVENTORS Oct. 10, 1967 J. E. THORNTON ET AL SIMULTANEOUSMULTIPROCESSING COMPUTER SYSTEM Filed July a, 1964 2l Sheets-Sheet 8 R Sg mzrmw` 2 0000 (00) 0000:) x K It x o@ 8 7.20

4 ,Eg QJ '.72/ 7. 00 QJ. o C

avr/0L 72? '/Z l 0E l .sfr-READ l FLAG 72u 730 oo I ,fa/vals nu i U u r'13 mpmw GLEN@ R540 FUM- ser ema 0 e l :ma

306,5 (DNI/6oz. Q=o

Q F 0000 00 l f2 FJ 00/(1) GPO 9 3 f I Q00 Com-fear. VZ l l fr-04! E FJ'2 0C AN Ultim l J 3 f l Kmq. FJ 4 faz BJ 5 06 FJ 6 q J7; 7

9. f4 w a 7"-/2 Cun/e @ma za.

9 im 2.2, E@ o j p I EHPAD B4@ 2 of? Fm@ p4@ 3 F Bi o downen. m; D 6 WA7 w "70 @La l f IfZ/Q/Z (4705w3 703/ 016 F4), 0/0 fz) 7/4 7/0 206 0/00(a4) INvENmRs F/y. Q62

ATTORNEYS Oct. l0, 1967 J, E` THORNTON ET AL 3,346,851

SIMULTANEOUS MULTIPROCESSING COMPUTER SYSTEM SET.

0B Fmg- M0 Ml M2 H43 HM M5 ne El H0 (6) Ca/vreaz.

W Q52 751/ 4.56 f

SEI;

om @I am "a SFT READ Fln- ATTORNEYS Oct. 10, 1967 J E. THORNTON ET ALSIMULTANEOUS MULTIPROCESSING COMPUTER SYSTEM Filed July 8, 1964 21Sheets-Sheet lo J INVENTORS J2/W55 E /ae/vran/ @52W/waa@ ZE'. (karATTORNEYS Oct. 10, 1967 J, E THORNTON ET AL 3,346,851

SIMULTANEOUS MULTIPROCESSING COMPUTER SYSTEM Filed July 8, 1964 21Sheets-Sheet 11 5004544/ 0/1//05 p00 0A/6 am CYCLE cYCL E @nl E WCL E(XL') X a C nu d 1: 2pk 75 Q (Xg) 6, (AQ): Sfr-xc X 2 0100 fs/fmrae5mm/rey f/ME O IDA Q00 30o 40o 500 Q00 '700 BOO C100 |000 noo nwo |300Woo |500 16Go |700 /v/Jfvaartcwos 5MP 5K1 ISSUE laws Issu! Issue/N-Sl'El/(f/@N msm wwf Aon mman BooLfH/V FIV/LTE ATTORNEYS OC- 10, 1967J. E. THORNTON ET AL 3,346,851

SIMULTANEOUS MULTIPROCESSING COMPUTER SYSTEM Filed July 8. 1964 2lSheets-Sheet 12 INPUT OUTPUT w PUQ/4 M ATTORNEYS Oct. 10, 1967 J E.THORNTON ET AL 2l Sheets-Sheet l 3 I NV ENTOR ATTOR NEYS Oct. 10, 19671.5, THORNTON ET AL @Q4/MM ATTORNEY Oct. l0, 1967 1. E. THORNTON ET AL3,346,851

SIMULTANEOUS MULTIPROCESSING COMPUTER SYSTEM Filed July 8, 1964 2lSheets-Sheet 1 5 UNIF SEL.

INVENTORS JEM/'f5 E /afe/vra/v ATTOR NE YS Oct. 10, 1967 1. E. THORNTONET Az. 3,346,851

SIMULTANBOUS MULTIPROCESSING COMPUTER SYSTEM Filed July 8, 1964 2lSheets-Sheet 16 INVENTORS f4/755 Z/Q/E/vra/v S27/Maw? 5e/@r BY fr;

ATTORNEYS @wv i 3 EMV am 1:01am

m Km. vllal \.L l Il dmmm Oct. 10, 1967 1 E THORNTON ET AL 3,346,851

SIMULTANEOUS MULTIPROCESSING COMPUTER SYSTEM Filed July 8, 1964 2lSheets-Sheet 17 w E K Q 'u va Q Vu m N Q. s 1Q ,g

u, Q w l w 3 L 5 Q m E L m V w v) m o n 1 n Q H q i INVENTOR;/Q/wSZZ/ae/Yfd/v ATTORNEYS Oct. 10, 1967 J. E. THORNTON ET AL 313461851SIMULTANEOUS MULTIPRCBSSING COMPUTER SYSTEM Filed my a. 1964 J INVENTORJATTORNEYS Oct. 10, 1967 Filed July 8, 1964 J. E. THORNTON ET AL3,346,851

ATTORNEYS 21 Sheets-Sheet 20 M, ATTORNEYS' Oct. 10, 1967 1.5. THORNTONET AL SIMULTANEOUS MULTIPROCESSING COMPUTER SYSTEM Filed July S, 1964

1. A DATA PROCESSING SYSTEM HAVING A STORAGE SECTION, AN INPUT-OUTPUTSECTION, A CONTROL SECTION, ANS A FUNCTION SECTION, THE INVENTION BEINGCHARACTERIZED BY; (A) THE FUNCTION SECTION COMPRISING: (1) A PLURALITYOF REGISTERS (1.60) CONNECTED TO THE STORAGE SECTION AND CAPABLE OFHOLDING NUMERICAL DATA RECEIVED FROM THE STORAGE SECTION ANDTRANSMITTING DATA TO THE STORAGE SECTION (2) A PLURALITY OF FUNCTIONALUNITS (2.12) CONNECTED TO THE REGISTERS, EACH UNIT BEING CAPABLE OFPERFORMING ARITHMETIC AND LOGICAL OPERATIONS ON DATA RECEIVED FROM THEREGISTERS AND TRANSMITTING RESULTS TO THE REGISTERS; (B) THE CONTROLSECTION COMPRISING; (1) A SINGLE INSTRUCTION SOURCE (1.76) CONNECTED TOTHE STORAGE SECTION AND CAPABLE OF RECEIVING A PLURALITY OF INSTRUCTIONCOMMANDS SEQUENTIALLY FROM THE STORAGE COMPRISING: (2) A SCOREBOARDLOGIC NETWORK (1.66) CONNECTED TO THE INSTRUCTION SOURCE, THE FUNCTIONALUNITS, AND THE REGISTERS, AND RESPONSIVE TO SIGNALS FROM THE INSTRUCTIONSOURECE TO RESERVE SELECTED FUNCTIONAL UNITS AND SELECTED REGISTERS FORNUMERICAL DATA AND RESULTS, THE SCOREBOARD LOGIC NETWORK PROVIDINGCONTROL SIGNAL TO ALLOW CONCURRENT OPERATION OF A PLURALITY OFFUNCTIONAL UNITS IN COOPERATION WITH THE SELECTED REGISTERS.